Buildresult: chleroy/85xx/xes_mpc85xx_defconfig/powerpc-gcc5 built on Oct 16 2018, 02:41
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Oct 16 2018, 02:41
Duration:
0:00:08.477758
Builder:
ka1
Revision:
powerpc: clean stack pointers naming (
244d1dfb89631aa956ae438de5cda8355ac34be6)
Target:
chleroy/85xx/xes_mpc85xx_defconfig/powerpc-gcc5
Branch:
chleroy
Compiler:
powerpc-gcc5
(powerpc64-linux-gcc (GCC) 5.5.0)
Config:
85xx/xes_mpc85xx_defconfig
(
download
)
Log:
Download original
Possible errors
awk: cannot open include/generated/asm-offsets.h (No such file or directory) arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/kernel/cputable.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: init/init_task.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/kernel/syscalls.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/pgtable.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/kernel/align.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/kernel/irq.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/mpic_msi.o] Error 1 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/highmem.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/fsl_booke_mmu.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/tlb.h:70:1: error: control reaches end of non-void function [-Werror=return-type] cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/tlb_nohash.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/lib/feature-fixups.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/hugetlbpage.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: init/do_mounts_initrd.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: init/initramfs.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] make[2]: *** [scripts/Makefile.build:305: init/do_mounts.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/mmap.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/idle.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/lib/alloc.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: init/do_mounts_rd.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/pgtable_32.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/lib/code-patching.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/init_32.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/msi_bitmap.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/vdso.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/cacheinfo.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_mpic_err.o] Error 1 cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/mpic.o] Error 1 cc1: all warnings being treated as errors cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/init-common.o] Error 1 make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/mmu_context.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_pci.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/signal.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/fault.o] Error 1 make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_msi.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/85xx/xes_mpc85xx.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/85xx/common.o] Error 1 make[2]: *** [scripts/Makefile.build:305: init/main.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[1]: *** [Makefile:1052: init] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/drmem.o] Error 1 cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/mem.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[1]: *** [Makefile:1052: arch/powerpc/lib] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/85xx/mpc85xx_pm_ops.o] Error 1 cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/ptrace.o] Error 1 cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:306: arch/powerpc/mm/mmu_context_nohash.o] Error 1 make[1]: *** [Makefile:1052: arch/powerpc/mm] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[3]: *** [scripts/Makefile.build:306: arch/powerpc/platforms/85xx/smp.o] Error 1 make[2]: *** [scripts/Makefile.build:546: arch/powerpc/platforms/85xx] Error 2 make[1]: *** [Makefile:1052: arch/powerpc/platforms] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/mpic_u3msi.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_soc.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/signal_32.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/sysfs.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:305: arch/powerpc/kernel/process.o] Error 1 make[1]: *** [Makefile:1052: arch/powerpc/kernel] Error 2 cc1: all warnings being treated as errors make[2]: *** [scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_pmc.o] Error 1 make[1]: *** [Makefile:1052: arch/powerpc/sysdev] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/irq/handle.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/printk/printk_safe.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/power/qos.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/rcu/srcutree.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/locking/mutex.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/irq/irqdesc.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/bpf/core.o] Error 1 make[2]: *** [scripts/Makefile.build:546: kernel/bpf] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/loadavg.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/power/console.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/time/timer.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/core.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/time/hrtimer.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/irq/spurious.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/rcu/update.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/locking/semaphore.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/clock.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/power/main.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/power/process.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/dma/mapping.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:546: kernel/dma] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/cputime.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/power/suspend.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:546: kernel/power] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:546: kernel/locking] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/irq/manage.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:546: kernel/irq] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/rcu/rcu_segcblist.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:306: kernel/printk/printk.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[2]: *** [scripts/Makefile.build:546: kernel/printk] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/rcu/tree.o] Error 1 make[2]: *** [scripts/Makefile.build:546: kernel/rcu] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/jiffies.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/time.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/clocksource.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/timeconv.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/timekeeping.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/alarmtimer.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/ntp.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/time/timer_list.o] Error 1 make[2]: *** [scripts/Makefile.build:546: kernel/time] Error 2 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/idle.o] Error 1 arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token make[3]: *** [scripts/Makefile.build:305: kernel/sched/fair.o] Error 1 make[2]: *** [scripts/Makefile.build:546: kernel/sched] Error 2 make[1]: *** [Makefile:1052: kernel] Error 2 make: *** [Makefile:146: sub-make] Error 2
Possible warnings (179)
include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] kernel/time/timer.c:383:1: warning: control reaches end of non-void function [-Wreturn-type] kernel/time/timer.c:404:1: warning: control reaches end of non-void function [-Wreturn-type] kernel/time/timer.c:454:1: warning: control reaches end of non-void function [-Wreturn-type] kernel/time/timer.c:469:1: warning: control reaches end of non-void function [-Wreturn-type] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] kernel/sched/core.c:2863:1: warning: control reaches end of non-void function [-Wreturn-type] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] kernel/printk/printk.c:2267:12: warning: 'have_callable_console' defined but not used [-Wunused-function] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] kernel/printk/printk.c:2289:1: warning: control reaches end of non-void function [-Wreturn-type] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
Full Log
# git rev-parse -q --verify 244d1dfb89631aa956ae438de5cda8355ac34be6^{commit} 244d1dfb89631aa956ae438de5cda8355ac34be6 already have revision, skipping fetch # git checkout -q -f -B kisskb 244d1dfb89631aa956ae438de5cda8355ac34be6 # git clean -qxdf # < git log -1 # commit 244d1dfb89631aa956ae438de5cda8355ac34be6 # Author: Christophe Leroy <christophe.leroy@c-s.fr> # Date: Wed Oct 3 01:56:00 2018 +0000 # # powerpc: clean stack pointers naming # # Some stack pointers used to also be thread_info pointers # and were called tp. Now that they are only stack pointers, # rename them sp. # # Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 244d1dfb89631aa956ae438de5cda8355ac34be6 # < make -s -j 48 ARCH=powerpc O=/kisskb/build/chleroy_85xx_xes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- 85xx/xes_mpc85xx_defconfig # make -s -j 48 ARCH=powerpc O=/kisskb/build/chleroy_85xx_xes_mpc85xx_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- awk: cannot open include/generated/asm-offsets.h (No such file or directory) In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/init_task.h:9, from /kisskb/src/init/init_task.c:2: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/init/do_mounts_rd.c:3: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/init/do_mounts_initrd.c:4: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:74, from /kisskb/src/arch/powerpc/kernel/syscalls.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/powerpc/include/asm/irq.h:12, from /kisskb/src/arch/powerpc/include/asm/prom.h:19, from /kisskb/src/arch/powerpc/kernel/cputable.c:22: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/init/initramfs.c:3: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/ptrace.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/kernel/cputable.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: init/init_task.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/syscalls.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable.c:24: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/kernel/syscalls.o] Error 1 In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/align.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/arch/powerpc/mm/mem.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/align.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/arch/powerpc/mm/pgtable.c:25: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/align.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/vdso.c:15: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/align.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/align.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/pgtable.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmap.c:26: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/kernel/align.o] Error 1 /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.c:16: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pid_namespace.h:7, from /kisskb/src/include/linux/ptrace.h:10, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:34: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/arch/powerpc/mm/fault.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_rd.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/kallsyms.h:12, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kprobes.h:42, from /kisskb/src/arch/powerpc/lib/code-patching.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/main.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_rd.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_rd.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/init/do_mounts_rd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_rd.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/signal_32.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/kernel/irq.c: In function '__do_irq': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/arch/powerpc/kernel/irq.c:650:3: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(irq_stat.spurious_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/kernel_stat.h:5, from /kisskb/src/arch/powerpc/kernel/irq.c:35: /kisskb/src/arch/powerpc/kernel/irq.c: In function 'do_IRQ': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/kernel/irq.c:666:22: note: in expansion of macro 'raw_smp_processor_id' irqsp = hardirq_ctx[raw_smp_processor_id()]; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/kernel/irq.c:667:23: note: in expansion of macro 'raw_smp_processor_id' sirqsp = softirq_ctx[raw_smp_processor_id()]; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/kernel/irq.c: In function 'do_softirq_own_stack': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/kernel/irq.c:735:30: note: in expansion of macro 'smp_processor_id' call_do_softirq(softirq_ctx[smp_processor_id()]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_msi.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/kernel/irq.o] Error 1 /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmu_context.c:13: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/kernel/process.c:23: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/sched/mm.h:9, from /kisskb/src/arch/powerpc/lib/feature-fixups.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/unistd.h:22:0, from /kisskb/src/include/uapi/linux/unistd.h:8, from /kisskb/src/init/do_mounts_initrd.c:2: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/include/asm/pgalloc.h:5, from /kisskb/src/arch/powerpc/mm/init-common.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:28: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_initrd.c:4: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/unistd.h:22:0, from /kisskb/src/include/uapi/linux/unistd.h:8, from /kisskb/src/init/do_mounts_initrd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:29: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:28: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function 'rps_record_sock_flow': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/netdevice.h:693:10: note: in expansion of macro 'raw_smp_processor_id' val |= raw_smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:29: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:28: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:29: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:28: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fsl_booke_mmu.c:29: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_initrd.c:4: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function 'dev_recursion_level': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/arch/powerpc/include/asm/unistd.h:22:0, from /kisskb/src/include/uapi/linux/unistd.h:8, from /kisskb/src/init/do_mounts_initrd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_initrd.c:4: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/arch/powerpc/include/asm/unistd.h:22:0, from /kisskb/src/include/uapi/linux/unistd.h:8, from /kisskb/src/init/do_mounts_initrd.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/do_mounts_initrd.c:4: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:30: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/arch/powerpc/mm/highmem.c:24: /kisskb/src/arch/powerpc/mm/highmem.c: In function 'kmap_atomic_prot': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/highmem.c:44:26: note: in expansion of macro 'smp_processor_id' idx = type + KM_TYPE_NR*smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_put': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_hold': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_lock_bh': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3810:25: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3817:26: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/netdevice.h: In function 'netif_tx_lock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3860:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/netdevice.h: In function 'netif_tx_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3932:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/arch/powerpc/lib/alloc.c:4: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/mpic_msi.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/highmem.o] Error 1 /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qlen_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:389:9: note: in expansion of macro 'this_cpu_ptr' return this_cpu_ptr(q->cpu_qstats)->qlen; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_bstats_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:746:20: note: in expansion of macro 'this_cpu_ptr' bstats_cpu_update(this_cpu_ptr(sch->cpu_bstats), skb); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_backlog_dec': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/powerpc/kernel/idle.c:25: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/net/sch_generic.h:764:2: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_backlog_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/net/sch_generic.h:776:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(sch->cpu_qstats->backlog, qdisc_pkt_len(skb)); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_qlen_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:781:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->qlen); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_qlen_dec': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:786:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(sch->cpu_qstats->qlen); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_requeues_inc': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:791:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->requeues); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/net/sch_generic.h: In function 'qdisc_qstats_cpu_drop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:816:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(sch->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/net/sch_generic.h: In function 'mini_qdisc_bstats_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/net/sch_generic.h:1107:20: note: in expansion of macro 'this_cpu_ptr' bstats_cpu_update(this_cpu_ptr(miniq->cpu_bstats), skb); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/net/sch_generic.h: In function 'mini_qdisc_qstats_cpu_drop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/net/sch_generic.h:1112:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(miniq->cpu_qstats->drops); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/filter.h: In function 'xdp_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:787:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/filter.h: In function 'xdp_set_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:794:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ /kisskb/src/include/linux/filter.h: In function 'xdp_clear_return_frame_no_direct': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/include/linux/filter.h:801:33: note: in expansion of macro 'this_cpu_ptr' struct bpf_redirect_info *ri = this_cpu_ptr(&bpf_redirect_info); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:32: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/fsl_booke_mmu.o] Error 1 In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/do_mounts.c:1: /kisskb/src/include/net/sock.h: In function 'sk_incoming_cpu_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/net/sock.h:936:12: note: in expansion of macro 'raw_smp_processor_id' int cpu = raw_smp_processor_id(); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/mm/tlb_nohash.c:43:0: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/tlb.h:70:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/tlb_nohash.o] Error 1 In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/init/initramfs.c:2: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/initramfs.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/init/initramfs.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/initramfs.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/init/initramfs.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/initramfs.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/powerpc/kernel/cacheinfo.c:13: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/init/initramfs.c:2: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/init/initramfs.c:3: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:44: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/hugetlbpage.c:11: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/arch/powerpc/mm/drmem.c:15: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/lib/feature-fixups.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/hugetlbpage.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts_initrd.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/arch/powerpc/kernel/sysfs.c:1: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/initramfs.o] Error 1 In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/arch/powerpc/sysdev/msi_bitmap.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:21: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts.o] Error 1 /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pid_namespace.h:7, from /kisskb/src/include/linux/ptrace.h:10, from /kisskb/src/include/linux/tracehook.h:50, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmap.o] Error 1 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/idle.o] Error 1 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/mpic.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/sysdev/fsl_pci.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/lib/alloc.o] Error 1 /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:17: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:9, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/do_mounts_rd.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fault.c:18: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:22: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/pgtable_32.c:23: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fault.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/ptrace.c:18: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/ptrace.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fault.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/asm-generic/bug.h:5:0, from /kisskb/src/arch/powerpc/include/asm/bug.h:128, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/signal.h:5, from /kisskb/src/arch/powerpc/mm/fault.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/ptrace.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/kernel/ptrace.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/pgtable_32.o] Error 1 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_msi.c:15: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/arch/powerpc/mm/init_32.c:20: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/lib/code-patching.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/init_32.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:16: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/msi_bitmap.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:29, from /kisskb/src/arch/powerpc/platforms/85xx/xes_mpc85xx.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_processor_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:163:9: note: in expansion of macro 'hard_smp_processor_id' cpu = hard_smp_processor_id(); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:18: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/fsl_mpic_err.c:13: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/vdso.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_init': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:298:64: note: in definition of macro 'mpic_write' #define mpic_write(b,r,v) _mpic_write(mpic->reg_type,&(b),(r),(v)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1580:12: note: in expansion of macro 'hard_smp_processor_id' 1 << hard_smp_processor_id()); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic.c:24: /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_setup_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1699:17: note: in expansion of macro 'hard_smp_processor_id' u32 msk = 1 << hard_smp_processor_id(); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'mpic_teardown_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/smp.h:102:48: note: in expansion of macro 'smp_processor_id' #define hard_smp_processor_id() (smp_hw_index[smp_processor_id()]) ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1745:17: note: in expansion of macro 'hard_smp_processor_id' u32 msk = 1 << hard_smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/sysdev/mpic.c: In function 'smp_mpic_message_pass': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/sysdev/mpic.c:1872:10: note: in expansion of macro 'smp_processor_id' smp_processor_id(), msg); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/cacheinfo.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmu_context.c:13: /kisskb/src/arch/powerpc/mm/mmu_context.c: In function 'switch_mm_irqs_off': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context.c:44:24: note: in expansion of macro 'smp_processor_id' if (!cpumask_test_cpu(smp_processor_id(), mm_cpumask(next))) { ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_mpic_err.o] Error 1 cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/linux/of_irq.h:7, from /kisskb/src/arch/powerpc/platforms/85xx/common.c:9: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/mpic.o] Error 1 cc1: all warnings being treated as errors cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/sysdev/mpic_u3msi.c:12: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/tracehook.h:49, from /kisskb/src/arch/powerpc/kernel/signal.c:12: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/init-common.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmu_context.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/srcu.h:33, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:748, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/init/main.c:16: /kisskb/src/init/main.c: In function 'rest_init': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/init/main.c:416:39: note: in expansion of macro 'smp_processor_id' set_cpus_allowed_ptr(tsk, cpumask_of(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_pci.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/mm/fault.c:19: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c:15: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/signal.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/signal_32.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/rcupdate.h:44:0, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/mm/mem.c:21: /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_core_local': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:10: note: in expansion of macro 'topology_sibling_cpumask' topology_sibling_cpumask(smp_processor_id())); ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:69:35: note: in expansion of macro 'smp_processor_id' topology_sibling_cpumask(smp_processor_id())); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:18: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/tlb.h: In function 'mm_is_thread_local': /kisskb/src/include/asm-generic/topology.h:35:38: error: left-hand operand of comma expression has no effect [-Werror=unused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/cpumask.h:596:39: note: in definition of macro 'cpumask_of' #define cpumask_of(cpu) (get_cpu_mask(cpu)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/include/asm/tlb.h:96:21: note: in expansion of macro 'smp_processor_id' cpumask_of(smp_processor_id())); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/fault.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_msi.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ cc1: all warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/85xx/xes_mpc85xx.o] Error 1 /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': make[3]: *** Waiting for unfinished jobs.... /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/85xx/common.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:305: init/main.o] Error 1 In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/ptrace.c:19: /kisskb/src/include/linux/context_tracking.h: In function 'guest_enter_irqoff': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/context_tracking.h:146:31: note: in expansion of macro 'smp_processor_id' rcu_virt_note_context_switch(smp_processor_id()); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors make[1]: *** [/kisskb/src/Makefile:1052: init] Error 2 make[1]: *** Waiting for unfinished jobs.... /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/drmem.o] Error 1 cc1: all warnings being treated as errors /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:14: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:17: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mem.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_push': /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:264:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_1(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:338:24: note: in expansion of macro 'raw_cpu_add_return_1' case 1: pscr2_ret__ = stem##1(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:267:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_2(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:339:24: note: in expansion of macro 'raw_cpu_add_return_2' case 2: pscr2_ret__ = stem##2(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:270:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_4(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:340:24: note: in expansion of macro 'raw_cpu_add_return_4' case 4: pscr2_ret__ = stem##4(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:81:23: note: in expansion of macro 'raw_cpu_ptr' typeof(&(pcp)) __p = raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:273:40: note: in expansion of macro 'raw_cpu_generic_add_return' #define raw_cpu_add_return_8(pcp, val) raw_cpu_generic_add_return(pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:341:24: note: in expansion of macro 'raw_cpu_add_return_8' case 8: pscr2_ret__ = stem##8(variable, __VA_ARGS__); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:427:38: note: in expansion of macro '__pcpu_size_call_return2' #define raw_cpu_add_return(pcp, val) __pcpu_size_call_return2(raw_cpu_add_return_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:478:2: note: in expansion of macro 'raw_cpu_add_return' raw_cpu_add_return(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:502:36: note: in expansion of macro '__this_cpu_add_return' #define __this_cpu_inc_return(pcp) __this_cpu_add_return(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:94:12: note: in expansion of macro '__this_cpu_inc_return' int idx = __this_cpu_inc_return(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/linux/highmem.h:105:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__kmap_atomic_idx) - 1; ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/highmem.h: In function 'kmap_atomic_idx_pop': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/highmem.h:115:2: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(__kmap_atomic_idx); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/lib] Error 2 /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:44: /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c: In function 'steal_all_contexts': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:171:12: note: in expansion of macro 'smp_processor_id' int cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c: In function 'steal_context_up': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:212:12: note: in expansion of macro 'smp_processor_id' int cpu = smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c: In function 'switch_mmu_context': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/mm/mmu_context_nohash.c:270:24: note: in expansion of macro 'smp_processor_id' unsigned int i, cpu = smp_processor_id(); ^ cc1: all warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/85xx/mpc85xx_pm_ops.o] Error 1 cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/ptrace.o] Error 1 cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/mm/mmu_context_nohash.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/mm] Error 2 In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/platforms/85xx/smp.c:17: /kisskb/src/arch/powerpc/platforms/85xx/smp.c: In function 'smp_85xx_mach_cpu_die': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/arch/powerpc/platforms/85xx/smp.c:121:21: note: in expansion of macro 'smp_processor_id' unsigned int cpu = smp_processor_id(); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:306: arch/powerpc/platforms/85xx/smp.o] Error 1 make[2]: *** [/kisskb/src/scripts/Makefile.build:546: arch/powerpc/platforms/85xx] Error 2 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/platforms] Error 2 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/kernel/sysfs.c: In function 'ppc_enable_pmcs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:398:6: note: in expansion of macro '__this_cpu_read' if (__this_cpu_read(pmcs_enabled)) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/arch/powerpc/kernel/sysfs.c:401:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(pmcs_enabled, 1); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:16: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:16: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:14: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/arch/powerpc/include/asm/time.h:18, from /kisskb/src/arch/powerpc/include/asm/delay.h:6, from /kisskb/src/include/linux/delay.h:26, from /kisskb/src/arch/powerpc/sysdev/fsl_soc.c:20: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/mpic_u3msi.o] Error 1 In file included from /kisskb/src/include/linux/init.h:5:0, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:14: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/powerpc/sysdev/fsl_pmc.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_soc.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/hrtimer.h:22, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/powerpc/kernel/process.c:18: /kisskb/src/include/asm-generic/percpu.h:123:8: error: assignment makes pointer from integer without a cast [-Werror=int-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ cc1: all warnings being treated as errors /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/signal_32.o] Error 1 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/sysfs.o] Error 1 /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/kernel/process.c: In function '__set_breakpoint': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/arch/powerpc/kernel/process.c:825:9: note: in expansion of macro 'this_cpu_ptr' memcpy(this_cpu_ptr(¤t_brk), brk, sizeof(*brk)); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/kernel/process.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/kernel] Error 2 cc1: all warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:305: arch/powerpc/sysdev/fsl_pmc.o] Error 1 make[1]: *** [/kisskb/src/Makefile:1052: arch/powerpc/sysdev] Error 2 In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/handle.c:11: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/kernel/irq/internals.h: In function 'kstat_incr_irqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:248:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.irqs_sum); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:248:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.irqs_sum); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:248:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.irqs_sum); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:248:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.irqs_sum); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/linux/cpufreq.h: In function 'cpufreq_this_cpu_can_update': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/cpufreq.h:582:20: note: in expansion of macro 'smp_processor_id' cpumask_test_cpu(smp_processor_id(), policy->cpus); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:305: kernel/irq/handle.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clocksource.h:19, from /kisskb/src/include/linux/clockchips.h:14, from /kisskb/src/include/linux/tick.h:8, from /kisskb/src/include/linux/sched/isolation.h:6, from /kisskb/src/kernel/sched/sched.h:17, from /kisskb/src/kernel/sched/loadavg.c:9: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/kernel/printk/printk_safe.c: In function 'vprintk_safe': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/linux/percpu-defs.h:254:27: note: in expansion of macro 'raw_cpu_ptr' #define this_cpu_ptr(ptr) raw_cpu_ptr(ptr) ^ /kisskb/src/kernel/printk/printk_safe.c:356:34: note: in expansion of macro 'this_cpu_ptr' struct printk_safe_seq_buf *s = this_cpu_ptr(&safe_print_seq); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/kernel/printk/printk_safe.c: In function '__printk_safe_enter': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:364:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:364:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:364:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(printk_context); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:364:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/kernel/printk/printk_safe.c: In function '__printk_safe_exit': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:370:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:370:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:212:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_1(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_write_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:370:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:215:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_2(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_write_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:218:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_4(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_write_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/kernel/printk/printk_safe.c:370:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(printk_context); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:221:35: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_write_8(pcp, val) raw_cpu_generic_to_op(pcp, val, =) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_write_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:423:34: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_write(pcp, val) __pcpu_size_call(raw_cpu_write_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:454:2: note: in expansion of macro 'raw_cpu_write' raw_cpu_write(pcp, val); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:33:2: note: in expansion of macro '__this_cpu_write' __this_cpu_write(__irq_regs, new_regs); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/kernel/printk/printk_safe.c: In function 'vprintk_func': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_preempt_disable': In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:47:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_down_read_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/mmu.h:129, from /kisskb/src/include/linux/mm_types.h:18, from /kisskb/src/include/linux/fs.h:23, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:71:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/include/linux/percpu-rwsem.h: In function 'percpu_up_read_preempt_enable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/percpu_counter.h:16, from /kisskb/src/include/linux/quota.h:40, from /kisskb/src/include/linux/fs.h:232, from /kisskb/src/include/linux/tty.h:5, from /kisskb/src/include/linux/vt_kern.h:12, from /kisskb/src/kernel/power/console.c:9: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:379:7: note: in expansion of macro 'this_cpu_read' if ((this_cpu_read(printk_context) & PRINTK_NMI_DIRECT_CONTEXT_MASK) && ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:498:34: note: in expansion of macro '__this_cpu_add' #define __this_cpu_sub(pcp, val) __this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:500:30: note: in expansion of macro '__this_cpu_sub' #define __this_cpu_dec(pcp) __this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/percpu-rwsem.h:97:3: note: in expansion of macro '__this_cpu_dec' __this_cpu_dec(*sem->read_count); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/printk/printk.c:20: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:390:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_NMI_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:8, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:8, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:8, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clocksource.h:19, from /kisskb/src/include/linux/clockchips.h:14, from /kisskb/src/include/linux/tick.h:8, from /kisskb/src/include/linux/sched/isolation.h:6, from /kisskb/src/kernel/sched/sched.h:17, from /kisskb/src/kernel/sched/core.c:8: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/plist.h:78, from /kisskb/src/include/linux/pm_qos.h:8, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/pm_qos.h:10, from /kisskb/src/kernel/power/qos.c:32: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/kernel/printk/printk_safe.c:18: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/locking/mutex.c:28: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_get_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/linux/interrupt.h: In function 'this_cpu_ksoftirqd': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-refcount.h:183:3: note: in expansion of macro 'this_cpu_add' this_cpu_add(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/kernel/printk/printk_safe.c:394:6: note: in expansion of macro 'this_cpu_read' if (this_cpu_read(printk_context) & PRINTK_SAFE_CONTEXT_MASK) ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget': In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:22, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/rcu/srcutree.c:39: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/netdevice.h: In function 'rps_record_sock_flow': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/netdevice.h:693:10: note: in expansion of macro 'raw_smp_processor_id' val |= raw_smp_processor_id(); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:220:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_tryget_live': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/percpu-refcount.h:254:3: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*percpu_count); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/include/linux/percpu-refcount.h: In function 'percpu_ref_put_many': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/netdevice.h: In function 'dev_recursion_level': In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/resource_ext.h:19, from /kisskb/src/include/linux/acpi.h:26, from /kisskb/src/kernel/dma/mapping.c:9: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-refcount.h:282:3: note: in expansion of macro 'this_cpu_sub' this_cpu_sub(*percpu_count, nr); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:324:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_1(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'this_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:327:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_2(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'this_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/kernel.h:10:0, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/irq.h:14, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/arch/powerpc/include/asm/percpu.h:20:0, from /kisskb/src/arch/powerpc/include/asm/smp.h:30, from /kisskb/src/include/linux/smp.h:64, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/irqdesc.c:10: /kisskb/src/include/asm-generic/percpu.h:123:8: warning: assignment makes pointer from integer without a cast [-Wint-conversion] __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:330:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_4(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'this_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/interrupt.h:519:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(ksoftirqd); ^ In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/arch/powerpc/include/asm/hardirq.h:6, from /kisskb/src/include/linux/hardirq.h:9, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:38: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': In file included from /kisskb/src/arch/powerpc/include/asm/cmpxchg.h:6:0, from /kisskb/src/arch/powerpc/include/asm/atomic.h:11, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:250:17: note: in definition of macro '__READ_ONCE' union { typeof(x) __val; char __c[1]; } __u; \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:22: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:252:42: note: in definition of macro '__READ_ONCE' __read_once_size(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:30: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler.h:254:50: note: in definition of macro '__READ_ONCE' __read_once_size_nocheck(&(x), __u.__c, sizeof(x)); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:10: note: in expansion of macro 'READ_ONCE' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/linux/percpu-defs.h:233:2: note: in expansion of macro 'RELOC_HIDE' RELOC_HIDE((typeof(*(__p)) __kernel __force *)(__p), (__offset)) ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:123:21: note: in expansion of macro 'raw_cpu_ptr' __ret = READ_ONCE(*raw_cpu_ptr(&(pcp))); \ ^ /kisskb/src/include/asm-generic/percpu.h:142:11: note: in expansion of macro '__this_cpu_generic_read_nopreempt' __ret = __this_cpu_generic_read_nopreempt(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/include/linux/kernel_stat.h: In function 'kstat_incr_softirqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:133:10: note: in expansion of macro 'raw_cpu_generic_read' __ret = raw_cpu_generic_read(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:144:11: note: in expansion of macro '__this_cpu_generic_read_noirq' __ret = __this_cpu_generic_read_noirq(pcp); \ ^ /kisskb/src/include/asm-generic/percpu.h:333:31: note: in expansion of macro 'this_cpu_generic_read' #define this_cpu_read_8(pcp) this_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'this_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:509:29: note: in expansion of macro '__pcpu_size_call_return' #define this_cpu_read(pcp) __pcpu_size_call_return(this_cpu_read_, pcp) ^ /kisskb/src/include/linux/netdevice.h:2613:9: note: in expansion of macro 'this_cpu_read' return this_cpu_read(xmit_recursion); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ make[3]: *** [/kisskb/src/scripts/Makefile.build:306: kernel/printk/printk_safe.o] Error 1 make[3]: *** Waiting for unfinished jobs.... In file included from /kisskb/src/arch/powerpc/include/asm/topology.h:123:0, from /kisskb/src/include/linux/topology.h:35, from /kisskb/src/include/linux/gfp.h:9, from /kisskb/src/include/linux/idr.h:16, from /kisskb/src/include/linux/kernfs.h:14, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/kernel/power/main.c:12: /kisskb/src/include/linux/topology.h: In function 'numa_node_id': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/asm-generic/topology.h:35:34: note: in definition of macro 'cpu_to_node' #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:21: note: in expansion of macro 'raw_smp_processor_id' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/asm-generic/topology.h:35:38: warning: left-hand operand of comma expression has no effect [-Wunused-value] #define cpu_to_node(cpu) ((void)(cpu),0) ^ /kisskb/src/include/linux/topology.h:104:9: note: in expansion of macro 'cpu_to_node' return cpu_to_node(raw_smp_processor_id()); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_put': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/kernel_stat.h:59:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(kstat.softirqs[irq]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:521:33: note: in expansion of macro 'this_cpu_add' #define this_cpu_sub(pcp, val) this_cpu_add(pcp, -(typeof(pcp))(val)) ^ /kisskb/src/include/linux/percpu-defs.h:523:28: note: in expansion of macro 'this_cpu_sub' #define this_cpu_dec(pcp) this_cpu_sub(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3626:2: note: in expansion of macro 'this_cpu_dec' this_cpu_dec(*dev->pcpu_refcnt); ^ /kisskb/src/include/linux/netdevice.h: In function 'dev_hold': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/netdevice.h:3637:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(*dev->pcpu_refcnt); ^ In file included from /kisskb/src/include/linux/smp.h:64:0, from /kisskb/src/include/linux/percpu.h:7, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:34, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/filter.h:12, from /kisskb/src/kernel/bpf/core.c:24: /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_lock_bh': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3810:25: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/include/linux/netdevice.h: In function '__netif_tx_trylock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3817:26: note: in expansion of macro 'smp_processor_id' txq->xmit_lock_owner = smp_processor_id(); ^ /kisskb/src/include/linux/netdevice.h: In function 'netif_tx_lock': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3860:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/include/linux/netdevice.h: In function 'netif_tx_disable': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/smp.h:199:29: note: in expansion of macro 'raw_smp_processor_id' # define smp_processor_id() raw_smp_processor_id() ^ /kisskb/src/include/linux/netdevice.h:3932:8: note: in expansion of macro 'smp_processor_id' cpu = smp_processor_id(); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:435:27: note: in expansion of macro 'raw_cpu_add' #define raw_cpu_inc(pcp) raw_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:57:2: note: in expansion of macro 'raw_cpu_inc' raw_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_event': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:522:28: note: in expansion of macro 'this_cpu_add' #define this_cpu_inc(pcp) this_cpu_add(pcp, 1) ^ /kisskb/src/include/linux/vmstat.h:62:2: note: in expansion of macro 'this_cpu_inc' this_cpu_inc(vm_event_states.event[item]); ^ /kisskb/src/include/linux/vmstat.h: In function '__count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:234:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_8(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'raw_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:67:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/include/linux/vmstat.h: In function 'count_vm_events': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:350:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_1(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'this_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:353:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_2(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'this_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:356:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_4(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'this_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:152:2: note: in expansion of macro 'raw_cpu_generic_to_op' raw_cpu_generic_to_op(pcp, val, op); \ ^ /kisskb/src/include/asm-generic/percpu.h:359:34: note: in expansion of macro 'this_cpu_generic_to_op' #define this_cpu_add_8(pcp, val) this_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:382:11: note: in expansion of macro 'this_cpu_add_8' case 8: stem##8(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:511:33: note: in expansion of macro '__pcpu_size_call' #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/vmstat.h:72:2: note: in expansion of macro 'this_cpu_add' this_cpu_add(vm_event_states.event[item], delta); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/include/asm-generic/irq_regs.h: In function 'get_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:208:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_8(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:326:23: note: in expansion of macro 'raw_cpu_read_8' case 8: pscr_ret__ = stem##8(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:25:9: note: in expansion of macro '__this_cpu_read' return __this_cpu_read(__irq_regs); ^ /kisskb/src/kernel/irq/internals.h: In function 'kstat_incr_irqs_this_cpu': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:225:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_1(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:379:11: note: in expansion of macro 'raw_cpu_add_1' case 1: stem##1(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/include/asm-generic/irq_regs.h: In function 'set_irq_regs': /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:199:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_1(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:323:23: note: in expansion of macro 'raw_cpu_read_1' case 1: pscr_ret__ = stem##1(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:228:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_2(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:380:11: note: in expansion of macro 'raw_cpu_add_2' case 2: stem##2(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:202:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_2(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:324:23: note: in expansion of macro 'raw_cpu_read_2' case 2: pscr_ret__ = stem##2(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:76:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)) op val; \ ^ /kisskb/src/include/asm-generic/percpu.h:231:34: note: in expansion of macro 'raw_cpu_generic_to_op' #define raw_cpu_add_4(pcp, val) raw_cpu_generic_to_op(pcp, val, +=) ^ /kisskb/src/include/linux/percpu-defs.h:381:11: note: in expansion of macro 'raw_cpu_add_4' case 4: stem##4(variable, __VA_ARGS__);break; \ ^ /kisskb/src/include/linux/percpu-defs.h:424:32: note: in expansion of macro '__pcpu_size_call' #define raw_cpu_add(pcp, val) __pcpu_size_call(raw_cpu_add_, pcp, val) ^ /kisskb/src/include/linux/percpu-defs.h:460:2: note: in expansion of macro 'raw_cpu_add' raw_cpu_add(pcp, val); \ ^ /kisskb/src/include/linux/percpu-defs.h:499:30: note: in expansion of macro '__this_cpu_add' #define __this_cpu_inc(pcp) __this_cpu_add(pcp, 1) ^ /kisskb/src/kernel/irq/internals.h:247:2: note: in expansion of macro '__this_cpu_inc' __this_cpu_inc(*desc->kstat_irqs); ^ /kisskb/src/arch/powerpc/include/asm/smp.h:100:79: error: expected expression before ')' token #define raw_smp_processor_id() (*(unsigned int *)((void *)current + _TASK_CPU)) ^ /kisskb/src/include/linux/compiler-gcc.h:58:26: note: in definition of macro 'RELOC_HIDE' (typeof(ptr)) (__ptr + (off)); \ ^ /kisskb/src/include/asm-generic/percpu.h:44:31: note: in expansion of macro 'SHIFT_PERCPU_PTR' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/asm-generic/percpu.h:31:25: note: in expansion of macro 'per_cpu_offset' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:31:40: note: in expansion of macro 'raw_smp_processor_id' #define __my_cpu_offset per_cpu_offset(raw_smp_processor_id()) ^ /kisskb/src/include/asm-generic/percpu.h:44:53: note: in expansion of macro '__my_cpu_offset' #define arch_raw_cpu_ptr(ptr) SHIFT_PERCPU_PTR(ptr, __my_cpu_offset) ^ /kisskb/src/include/linux/percpu-defs.h:244:2: note: in expansion of macro 'arch_raw_cpu_ptr' arch_raw_cpu_ptr(ptr); \ ^ /kisskb/src/include/asm-generic/percpu.h:71:3: note: in expansion of macro 'raw_cpu_ptr' *raw_cpu_ptr(&(pcp)); \ ^ /kisskb/src/include/asm-generic/percpu.h:205:30: note: in expansion of macro 'raw_cpu_generic_read' #define raw_cpu_read_4(pcp) raw_cpu_generic_read(pcp) ^ /kisskb/src/include/linux/percpu-defs.h:325:23: note: in expansion of macro 'raw_cpu_read_4' case 4: pscr_ret__ = stem##4(variable); break; \ ^ /kisskb/src/include/linux/percpu-defs.h:422:28: note: in expansion of macro '__pcpu_size_call_return' #define raw_cpu_read(pcp) __pcpu_size_call_return(raw_cpu_read_, pcp) ^ /kisskb/src/include/linux/percpu-defs.h:448:2: note: in expansion of macro 'raw_cpu_read' raw_cpu_read(pcp); \ ^ /kisskb/src/include/asm-generic/irq_regs.h:32:13: note: in expansion of macro '__this_cpu_read' old_regs = __this_cpu_read(__irq_regs); ^ In file included from /kisskb/src/include/linux/compiler_types.h:64:0, from <command-line>:0: /kisskb/src/kernel/rcu/srcutree.c: In function '__srcu_read_lock'